const { post } = require("./fetch.js")

async function createContract(data) {
    try {
        const response = await post('/api/helloris/contract/create', data);
        console.log( response.data)
        return response.data
    } catch (error) {
        console.error('请求失败:', error);
    }
}

// 调用函数
const postData = {
    "courseType": 3,
    "_school": "武清八中校区",
    "signerId": 86,
    "signerPosition": 10041,
    "signType": 1,
    "_source": {
        "signSource": 4,
        "studentConvertType": null,
        "sourceEmployee": null,
        "sourceEmployeeId": null,
        "sourceEmployeeSchool": null,
        "sourceEmployeeSchoolId": null,
        "sourceStudent": null,
        "sourceStudentId": null
    },
    "signMixed": "false",
    "visitNum": 1,
    "signDate": "2024-03-02",
    "signProducts": [
        {
            "id": 145,
            "name": "赵大哥0302美美课程",
            "courseType": 3,
            "courseSubType": 5,
            "price": 100,
            "totalClasstime": 10,
            "midwayAllowed": true,
            "courseYear": "2024",
            "period": 1,
            "size": 4,
            "grades": [
                31,
                32,
                33
            ],
            "subjects": [
                11,
                12,
                13,
                14,
                15,
                16,
                17,
                18,
                19,
                99
            ],
            "creatorOrg": {
                "id": 16,
                "name": "武清八中校区"
            },
            "fees": [],
            "productId": 145,
            "signClasstime": "2",
            "signMidway": true,
            "originAmount": 100,
            "receivableAmount": "20.00",
            "signAmount": "20.00",
            "discountRatio": 100,
            "_deleted": false
        }
    ],
    "fees": [],
    "receivableAmount": "20.00",
    "signAmount": "20.00",
    "_discountAmount": [
        "0.00",
        -1
    ],
    "routineGiftType": 2,
    "routineGiftClasstime": "2",
    "specialDiscountId": null,
    "file": {
        "id": "0d3e04520e1b62073c73dcb21d67593c",
        "name": "角色校长 激活.png.zip",
        "path": ""
    },
    "wnType": 2,
    "historical": "false",
    "suggestion": "阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad",
    "remark": "阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad阿斯顿sad",
    "signSource": 4,
    "studentConvertType": null,
    "sourceEmployee": null,
    "sourceEmployeeId": null,
    "sourceEmployeeSchool": null,
    "sourceEmployeeSchoolId": null,
    "sourceStudent": null,
    "sourceStudentId": null,
    "studentId": 96
}

// createContract(postData);



const createContract1 = (studentId)=> {
    postData.studentId = studentId;
    return createContract(postData);
}

module.exports = {
    createContract1
}